iT邦幫忙

2021 iThome 鐵人賽

DAY 19
0
自我挑戰組

JAVA的實作與應用系列 第 19

Day 19 Method

  • 分享至 

  • xImage
  •  

Method程式設計中,可以說是將程式模組化,這樣有助於加速程式的開發、便於分析與維護等,如果要重複執行一段程式碼,我們可以重寫一次、或複製貼上,以及使用method(方法),在Java中可以重複呼叫方法。

創造一個method:
public static int max(int x, int y){
Method body

return
}
1 public static : modifier
2 int 位置: 是回傳值,回傳整數int,回傳字串String,不要回傳任何東西void
還有以下形式:byte、short、long、float、double、char
3 max 位置: 方法名稱,可以自取
4 int x, int y位置 : 形式參數
5 (int x, int y)位置 : 參數列表
6 max(int x, int y)位置 : method signature
7 return : 使用method必須要return,才可以結束method

使用方法如下,範例為輸入兩個數,顯示較大的那個值。
Step1 建立一個method max
https://ithelp.ithome.com.tw/upload/images/20211001/20140456OGTMwENdAf.png

定義一個回傳值result為整數,接著用if else進行比較,最侯將結果回傳回去
Result

Step 2 在main方法裡取得使用者輸入的數,使用scanner方法。
https://ithelp.ithome.com.tw/upload/images/20211001/20140456zT4ipSMsq7.png

Step3 印出結果
https://ithelp.ithome.com.tw/upload/images/20211001/20140456hebvi2oYfU.png

將使用者輸入的x y 丟回去 max method裡面進行比較,印出結果。

程式全碼如下
https://ithelp.ithome.com.tw/upload/images/20211001/20140456oVTm1ad8HK.png

執行結果如下
https://ithelp.ithome.com.tw/upload/images/20211001/20140456ArQLV6YBHe.png


上一篇
Day 18 Sort
下一篇
Day 20 2D Arrays
系列文
JAVA的實作與應用30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言